." Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
."
.TH apt 1 "05 Jul 2012"

.LP
.SH "名前"
.LP
.LP
\f2apt\fP \- 注釈処理ツール
.LP
.SH "形式"
.LP
.LP
\f2apt [\-classpath \fP\f2classpath\fP] [\-sourcepath \f2sourcepath\fP] [\-d \f2directory\fP] [\-s \f2directory\fP] [\-factorypath \f2path\fP] [\-factory \f2class\fP] [\-print] [\-nocompile] [\-A\f2key\fP[\f2=val\fP] ...] [\f2javac option\fP] sourcefiles [@files]
.LP
.SH "パラメータ"
.LP
.LP
オプションの指定順序に決まりはありません。特定のオプションに適用されるパラメータについては、下記のオプションを参照してください。
.LP
.RS 3
.TP 3
sourcefiles 
ゼロ、1つ、または複数の処理対象のソース・ファイル 
.TP 3
@files 
ソース・ファイルまたは他のオプションを一覧表示する1つまたは複数のファイル 
.RE

.LP
.SH "説明"
.LP
.LP
\f3注意\fP: \f2apt\fPツールと、パッケージ\f2com.sun.mirror\fPに含まれているそれに関連したAPIは、JDK 7以降非推奨になっており、JDKの次のメジャー・リリースで削除される予定です。\f2javac(1)\fPツールで利用可能なオプションと、パッケージ\f2javax.annotation.processing\fPおよび\f2javax.lang.model\fPに含まれているAPIを使用して、注釈を処理してください。
.LP
.LP
注釈処理ツール\f2apt\fPは、リフレクトAPIとサポート・インフラストラクチャから構成され、プログラム注釈を処理します。\f2apt\fPリフレクトAPIは、構築時のソース・ベースで、プログラム構造に関する読取り専用ビューを提供します。これらのリフレクトAPIは、総称を追加した後に、Java(tm)プログラミング言語の型システムを正しくモデル化するように設計されています。最初に、\f2apt\fPは、新しいソース・コードと他のファイルを作成する注釈プロセッサを実行します。次に、\f2apt\fPは、元のソース・ファイルと生成したソース・ファイルの両方をコンパイルするため、開発が楽になります。ツールとのインタフェースに使用されるリフレクトAPIなどのAPIは、\f2com.sun.mirror\fPのサブパッケージです。
.LP
.LP
ツールの機能に関する詳細および\f2apt\fPを使用した開発手順は、
.na
\f4apt\fP\f3スタート・ガイド\fP @
.fi
http://docs.oracle.com/javase/7/docs/technotes/guides/apt/GettingStarted.htmlを参照してください。
.LP
.SH "オプション"
.LP
.SS 
apt固有のオプション
.LP
.RS 3
.TP 3
\-s dir 
プロセッサの生成するソース・ファイルを置くディレクトリ・ルートを指定します。ファイルは、パッケージの名前空間に基づいてサブディレクトリに置かれます。 
.TP 3
\-nocompile 
ソース・ファイルをクラス・ファイルにコンパイルしません。 
.TP 3
\-print 
指定したタイプのテキスト表現を出力します。注釈処理またはコンパイルは行いません。 
.TP 3
\-A[key[=val]] 
注釈プロセッサへ渡すオプションです。このオプションは、\f2apt\fPが直接解釈するのではなく、それぞれのプロセッサで使用できるようになります。 
.TP 3
\-factorypath path 
注釈プロセッサ・ファクトリを検索する場所を指定します。このオプションを使用する場合、クラス・パスのファクトリは検索\f2されません\fP。 
.TP 3
\-factory classname 
使用する注釈プロセッサ・ファクトリの名前です。デフォルトの検出プロセスを省略します。 
.TP 3
\-version 
バージョン情報を出力します。 
.TP 3
\-X 
非標準オプションに関する情報を表示します。 
.RE

.LP
.SS 
javacと共用するオプション
.LP
.RS 3
.TP 3
\-d dir 
プロセッサとjavac生成のクラス・ファイルを置く場所を指定します。 
.TP 3
\-cppathまたは\-classpathpath 
ユーザー・クラス・ファイルと注釈プロセッサ・ファクトリを検索する場所を指定します。\f2\-factorypath\fPが指定されている場合、クラス・パスのファクトリは検索されません。 
.RE

.LP
.LP
\f2javac\fPオプションの詳細は、javac(1)のマニュアル・ページを参照してください。
.LP
.SS 
非標準オプション
.LP
.RS 3
.TP 3
\-XListAnnotationTypes 
検出された注釈の型をリストします。 
.TP 3
\-XListDeclarations 
指定およびインクルードされる宣言をリストします。 
.TP 3
\-XPrintAptRounds 
初期および再帰的な\f2apt\fPラウンドに関する情報を出力します。 
.TP 3
\-XPrintFactoryInfo 
ファクトリに処理をリクエストする注釈に関する情報を出力します。 
.TP 3
\-XclassesAsDecls 
クラス・ファイルとソース・ファイルの両方を、処理対象の宣言として処理します。 
.RE

.LP
.LP
\f3注意\fP: これらは非標準オプションなので、予告なく変更される可能性があります。
.LP
.SH "注意"
.LP
.LP
\f2apt\fPツールと、パッケージ\f2com.sun.mirror\fPに含まれているそれに関連したAPIは、JDK 7以降非推奨になっており、JDKの次のメジャー・リリースで削除される予定です。\f2javac(1)\fPツールで利用可能なオプションと、パッケージ\f2javax.annotation.processing\fPおよび\f2javax.lang.model\fPに含まれているAPIを使用して、注釈を処理してください。
.LP
.SH "関連項目"
.LP
.RS 3
.TP 2
o
javac(1)、java(1) 
.RE

.LP
 
